*{margin:0;padding:0;border:none;outline:0; font-weight:normal; font-family:"微软雅黑"; font-size:100%;vertical-align:baseline;background:transparent; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); color: #666;}
ul,li,input,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none}
a{text-decoration:none;color:#369}
a:hover{ text-decoration:none;}
b{font-weight:normal}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%;vertical-align:middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display:block;margin:0;padding:0}
mark{background:#ff0}
body{margin:0; padding:0;background: #F0F0F0;}
:focus{outline:none}
i,em{font-style:normal;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
table {border-collapse:collapse; border-spacing:0;}
em{font-style:normal;}
input[type="text"]{-webkit-appearance:none;background:none;}
input[type="submit"]{-webkit-appearance:none;}
input[type="button"]{-webkit-appearance:none;}
input[type="checkbox"]{border:1px solid #ccc;border-radius:0;}
input[type="password"]{-webkit-appearance:none;}
input[type="tel"]{-webkit-appearance:none;background:none;}
input[type="tel"]{-webkit-appearance:none;background:none;}
td,th{vertical-align:middle;}
/*reset end*/
/*basic start*/
@media screen and (min-width:240px){html,body{font-size:10px;}}
@media screen and (min-width:320px){html,body{font-size:12px;}}
@media screen and (min-width:480px){html,body{font-size:14px;}}
@media screen and (min-width:560px){html,body{font-size:16px;}}
/*@media screen and (min-width:640px){html,body{font-size:18px;}}*/
/*@media screen and (min-width:720px){html,body{font-size:20px;}}*/
/*@media screen and (min-width:800px){html,body{font-size:22px;}}*/
/*@media screen and (min-width:1024px){html,body{font-size:24px;}}*/
.clearfix:after{clear:both;height:0;font-size:0;display:block;content:"";visibility:hidden;}
.ff-1{font-family:Helvetica;}
.fs24{font-size:1rem;}
.fs26{font-size:1.083rem;}
.fs28{font-size:1.167rem;}
.fs30{ font-size:1.25rem;}
.fs32{font-size:1.33rem;}
.fs34{font-size:1.416rem;}
.fs36{font-size:1.500rem;}
.fs38{font-size:1.583rem;}
.fs40{font-size:1.67rem;}
.fs42{font-size:1.75rem;}
.fs44{font-size:1.833rem;}
.fs46{font-size:1.916rem;}
.fs48{font-size:2.0rem;}
.fs72{font-size:3rem;}
.bdl-dashed1{border-left:1px dashed #d6d6d6;}
.fl{float:left;}
.fr{float:right;}
.bold{font-weight:bold;}
.rotate30{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);}
.rotate-30{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg);}
.rotate45{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.rotate-45{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.rotate180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
* input::-moz-placeholder{color:#cfcfcf;font-family:微软雅黑,Helvetica,Arial,sans-serif;}
* input::-webkit-input-placeholder{color:#cfcfcf;font-family:微软雅黑,Helvetica,Arial,sans-serif;}
* input::-o-input-placeholder{color:#cfcfcf;font-family:微软雅黑,Helvetica,Arial,sans-serif;}
* input::-ms-input-placeholder{color:#cfcfcf;font-family:微软雅黑,Helvetica,Arial,sans-serif;}
.thin{font-weight:normal;}
.red1{color:#ff0040;}
.red2{color:#f34649;}
.blue1{color:#377bed;}
.caa{color:#aaaaaa;}
.c7d{color:#7d7d7d;}
.c55{color:#555555;}
.line_hei{ line-height:1.5;}
.t_i24{ text-indent:1rem;}
/*basic end*/
/*自定义通用样式 s*/
a.color_0077d9{color: #0077d9!important}
a.color_0077d9:visited{ color:#0077d9!important}
.bg_e3ca4a{background-color:#e3ca4a;}
.bg_e3ca4a{background-color:#4997ec;}
.tm65{ background-color:#dfdfdf;}
.tm51{background-color:#51c64f;}
.t_line{ text-decoration:underline;}
.b_r100{ border-radius:100%; -webkit-border-radius:100%;}
.b_r5{ -webkit-border-radius:0.2rem; border-radius:0.2rem;}
.b_r10{ -webkit-border-radius:0.416rem; border-radius:0.416rem;}
.b_r18{ -webkit-border-radius:0.75rem; border-radius:0.75rem;}
.b_r24{ -webkit-border-radius:1rem; border-radius:1rem;}
.b_s3{ -webkit-box-shadow: 0 0 0.167rem #999; box-shadow: 0 0 0.167rem #999;}
textarea{ resize:none; outline:none;}
.w_1200{ width:1200px; margin:0px auto;}
.neirong img{ max-width:100%;}
.s_btn_01{ display:inline-block; width:100%; height:3.75rem; line-height:3.75rem; text-align:center; color:#fff!important;; background-color:#ff9900; font-size:1.5rem; border:0 none; margin:0.75rem 0;}
.s_btn_01.disable{ background-color:#999;}
.w_875{ width:87.5%; margin:0 auto; overflow:hidden;}
.w_25{ width:25%; margin:0 auto; overflow:hidden;}
.w_30{ width:30%; margin:0 auto; overflow:hidden;}
.w_50{ width:50%; margin:0 auto; overflow:hidden;}
.w_77{ width:77%; margin:0 auto; overflow:hidden;}
.w_81{ width:81%; margin:0 auto; overflow:hidden;}
.w_92{ width:92%; margin:0 auto;}
.m_tb24{ margin:1rem auto;}
.p_t6{ padding-top:0.25rem;}
.p_tb6{ padding:0.25rem 0;}
.p_tb12{ padding:0.5rem 0;}
.p_tb24{ padding:1rem 0;}
.m_b24{ margin-bottom:1rem;}
.m_t24 {margin-top: 1rem;}
.p_b24{ padding-bottom:1rem;}
.block{ display:block;}
.clearfix,.layout,ul.left,dl.left,ol.left{*display:inline;*zoom:1}
.clearfix:after,.layout:after,ul.left:after,dl.left:after,ol.left:after{content:"";display:table;clear:both}
ul.left li,ol.left li,dl.left dt,dl.left dd{float:left;display:block;list-style:none}
.inlinefix,.inline-block{display:inline-block;*display:inline;*zoom:1}
.breakfix{word-break:keep-all;word-wrap:normal;white-space:nowrap;overflow:visible}
.breakfix{word-break:break-all;word-wrap:break-word;white-space:normal;overflow:hidden}
.leftfix{margin-left:-2px}
.clear{ clear:both; height:0;}
.txt_r{ text-align:right}
.txt_c{ text-align:center}
.txt_l{ text-align:left}
.red{ color:#ea1e00}
.green{ color:#390}
.hide{ display:none}
/*自定义通用样式 e*/
